#ifndef __OLORIN_GAMEOBJECT__
#define __OLORIN_GAMEOBJECT__

#include <DLL.hpp>
#include <Vector3.hpp>
#include <Matrix4.hpp>
#include <Object.hpp>

using namespace Olorin::Framework;

namespace Olorin
{
	class DLLAPI GameObject : public Object
	//class GameObject : public Object
	{
	private:
		Vector3 scale;
	public:
		GameObject();

		void setScale(const Vector3& scale);

		const Vector3& getScale() const;
		const Matrix4 getWorld() const;
	};
}

#endif